Glasgow Film Theatre
Glasgow Film Theatre 12 Rose Street, Glasgow, United KingdomGlasgow Film Theatre, 12 Rose Street The art-deco Glasgow Film Theatre in Rose Street just off Sauchiehall Street, built in 1939 as the Cosmo, has been leading the way in art cinema for decades. The three screens show 100% specialised titles, first run world and independent cinema, artists’ experimental work, rarely screened classics and undiscovered […]