Greek Salad Restaurants in Biggleswade
Show restaurants on map
4.5
Menu
Table booking
4.5
Menu
Table booking
City: Biggleswade, 50 High Street, Biggleswade I-SG18 0LJ, United Kingdom
"Really enjoyed it . Food was amazing. I love the service."
Feedback
These reviews refer only to the mentioned ingredients.