Set 4.9 km from York University and 6.4 km from Aviva Centre, Dowsview Park View in Toronto offers air-conditioned accommodation with views of the garden and free Wi-Fi.
Number of rooms: 2
187 Downsview Park Boulevard, North York, M3K 0C8 Toronto, Canada