Places of Interest nearby
Location address: United Kingdom, Westminster
Number of texts: 1
The Thames Embankment is a major feat of 19th century civil engineering designed to reclaim marshy land next to the River Thames in central London. It consists of the Victoria and Chelsea Embankment.