Greek Salad Restaurants in Croydon
Show restaurants on map
3.8
Menu
3.8
Menu
City: Croydon, 299 High Street, Croydon I-CR0 1QL, United Kingdom
"I visited this restaurant a couple of years ago and thought it would be nice to return when my family came to visit. While the food was delightful, we..."
4.1
Menu
Table booking
4.1
Menu
Table booking
City: Croydon, CR0 1TY Croydon, United Kingdom
MasterCard, Patio-Outdoor Dining, Takeout, Cafe
Feedback
These reviews refer only to the mentioned ingredients.