The Bargehouse

The Bargehouse
Oxo Tower Wharf, Bargehouse Street, London, SE1 9PH