5 Covent Garden Piazza | London | WC2E 8RA | United Kingdom

Menu