HomehouseHotel
37 Delburn Drive, Scarborough, M1V 1A8 Toronto, Canada
Set in Toronto, 8.4 km from Toronto Zoo and 17 km from Ontario Science Centre, Homehouse offers spacious air-conditioned accommodation with a patio and free Wi-Fi. The property has garden and city views, and is 26 km from Royal Ontario Museum.