Rhodes Greek Taverna (Menu)

453 North End Road, London
+44 20 3343 9995

Give a rating to Rhodes Greek Taverna

Suggest a dish

How much did you spend at Rhodes Greek Taverna?