Mediterranean restaurant offering generous portions and excellent service. Known for delicious food and a pleasant atmosphere.