Markham Travellers Home
Markham Travellers Home is rated 2 stars and is placed about 10 km from David Dunlap Observatory.
The hotel’s convenient location offers quick access to an art gallery and a theater. The distance between Markham city center and the property is 6 km.
Serving Vegetarian and Chinese dishes, Tenon Vegetarian Cuisine is about 700 meters away.
Toronto City Centre airport is about 35 minutes by car.