London Pleasure Gardens Live Up To Its Name

London Pleasure Gardens Live Up To Its Name

The London Pleasure Gardens are an oasis of culture perfectly set in a desolate industrial complex of warehouses. From within the complex visitors can see the newly erected Emirates Airline (Thames Cable Car) in the distance, elegantly cutting through the skyline and...