The Elgin


The Elgin

The Elgin and Winter Garden Theatres are a pair of stacked theatres in Toronto, Ontario, Canada. The Winter Garden Theatre is seven storeys above the Elgin Theatre. They are the last surviving Edwardian stacked theatres in the world.

St.Hopkins College

Best apartment in CBD with huge space for kids to play , great house keeping team . old building but its a landmark .

Mahesh M

Nice apartment in the middle of the city and looks decent.

Show all reviews