Victoria Embankment
Villiers Street, London, England
Featured Review : My favourite part of London is the Embankment, or to be precise, the Victoria Embankment. This runs from Blackfriars Bridge to Westminster Bridge, but my favourite section is from Waterloo Bridge to Westminster. It is a...See Full Review