The Alhambra Theatre was at 568 Bloor Street, on the north side of the street, a short distance west of Bathurst Street. The above photograph,
The Alhambra Theatre was at 568 Bloor Street, on the north side of the street, a short distance west of Bathurst Street. The above photograph,