Sea Containers House

Accommodations • London, England United Kingdom

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