The Windsor Crystal Theatre

2019-07-28T13:18:32+10:00

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