The Greek salad is the best I've ever had and the pizza is also excellent. Garlic bread and homemade baklava round out the perfect meal. I've been going there for 25 years and have never been disappointed.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.