Back to the Piazza

Tuttons restaurant in London's Covent Garden
Tuttons restaurant overlooking the Piazza in London's Covent Garden

Back to the Piazza