GastroRanking-logo

The best restaurants serving Greek food in Upton Slough South East

1 Restaurants on GastroRanking

restaurant_img
4.0

5 Opinions

location-iconThe Village 102-110 High Street, England
Greek
outdoor_seating_322922takeaway_322922delivery_322922

Strict portion control is one thing but this is my fourth visit and so non friendly the staff examine their customers like insects in a glass jar. Completely unfriendly and non personable in my experience..