Waterloo Café
139 Westminster Bridge Road
London, SE1 7HR
What comes as standard?
TV Screen
Wifi
Freshly brewed coffee
Holloway Rd Café
253 Holloway Road
London, N7 8HG