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