Location
30 Fenchurch St, London EC3M 3BD
London
51.51126, -0.08222
Coffee Shop
London
WatchHouse in London. Minimalist, light-filled workspace featuring long communal timber tables and sleek stainless steel counters.

30 Fenchurch St, London EC3M 3BD
London
51.51126, -0.08222
Specialty: Not published yet.
Google rating: 4.8
Instagram: Not published yet.
Minimalist, light-filled workspace featuring long communal timber tables and sleek stainless steel counters.