The Windsor Crystal Theatre

2020-03-04T15:43:05+10:00

The Windsor Picture Palace (as it was known then) opened around 1920, in Lutwyche Road Windsor, near the corner with Le Geyt Street. A vestibule fronted Lutwyche Road. At the beginning, patrons were able to [...]