I have never had such bad service!! Rude staff, spoke to you like you don't understand anything and god forbid you ask a question about the food. Would never go back even though I live down the road.
Address: 110 High Road, London N15 6JR, England
Location: Europe > United Kingdom (UK) > England > London