Gloucester Square Inns Toronto
Gloucester Square Inns Toronto is a 4-star property situated about 2.3 km from TD Centre. The hotel represents historical architecture in Toronto.
The hotel is approximately 30 minutes' walk from Casa Loma.
Serving a wide assortment of dishes, Mansion Keg and The Grand Hive are about 50 meters from the property.
There is Sherbourne metro station not far away.