Star Fish Bar (Menu)

19 Brecknock Road, London
+44 20 7916 7669

Give a rating to Star Fish Bar

Suggest a dish

How much did you spend at Star Fish Bar?