London : Victoria Embankment Gardens


The Victoria Embankment Gardens are a series of gardens on the north side of the River Thames.

hotels nearby

map and directions

food and drinks

more information