Mediterranean restaurant with indoor and outdoor seating, including a terrace. Offers fresh food and friendly service.