OXO Tower Wharf

Sights & Landmarks • London, England United Kingdom

An unusual building housing several shops connected to art, galleries and a popular restaurant with nice views.