The Somers Town Coffee House

The Somers Town Coffee House
60 Chalton Street, London, NW1 1HS