They served a lot of Greek food and the service was excellent. We ate there quite a bit. The Chicken Lemon soup was excellent and the place was very clean. I understand that there are several Leo's in the area.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.