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