Back to Elizabeth Street

Tomtom Coffee House in London's Belgravia
Tomtom Coffee House in London's Belgravia, on the corner of Ebury Street.

Back to Elizabeth Street