Oxo Tower
Shopping centerLongtime riverside landmark with a public viewing area, plus shops, dining & an art gallery. People often mention London, good, great, views, view, restaurant, staff, visit, lovely, service,
Address
Barge House St, London SE1 9PH, United Kingdom
Website
Contact
+44 20 7803 3888Rating on Google Maps
4.40 (6.1K reviews)Open on Google Maps