Greek · $$$$

Gaia Mayfair

50 Dover St, London, England

High-end Greek restaurant on Dover Street in Mayfair, known for its fish and seafood.

Picked by