The Little Bay  (3332 views)

  • Address: 228 Belsize Road, London
  • Star:  Star Star Star Star Star
  • Cuisines: Greek
Reviews for The Little Bay
Contribute your review?
Login to comment
Location of The Little Bay
228 Belsize Road, London
Have you looked at other nearby restaurants with similar cuisine?
View more...
Would you like to search for more restaurants around here?