Victoria Embankment gardens are series of gardens in the north side of the river Thames between Blackfriars Bridge and Westminster Bridge in London! The gardens are famous for their uniquely beautiful tulips! You can spend a relaxing afternoon enjoying the amazing sight !