Greek restaurant specializing in grilled lamb, seafood, and a variety of mezedes (appetizers). Located within a hotel.