Sea Containers House

Orientation & Geography

Europe, United Kingdom, London

Sea Containers House is a prominent building on the south bank of the River Thames in London.