Greek Salad Restaurants in Edinboro
Show restaurants on map
4.1
Menu
Table booking
4.1
Menu
Table booking
City: Edinboro, 104 Walnut Street, Edinboro, 16412, United States Of America
"Rude, no one greeted us and when we asked if we needed to wait to be seated we 're told ju sit down . We had a group of 9 and had never been before. N..."
Feedback
These reviews refer only to the mentioned ingredients.