Greek · $$$$
50 Dover St, London, England
High-end Greek restaurant on Dover Street in Mayfair, known for its fish and seafood.