Itaca's (Menu)

2 North Street, Ashford
+44 7961 660218

Give a rating to Itaca's

Suggest a dish

How much did you spend at Itaca's?