Photos

Photo: unknown

The Windmill Theatre

Windmill International – “London’s longest-running strip club” – started as a cinema named the Palais de Luxe (1909), which specialised in showing silent films…

Read More