Bargehouse Oxo Tower

Barge House Street, London, SE1 9PH