Located Greater Toronto Area. It is approx. 40 kms from downtown Toronto.
The hotel is in an excellent location and a part of a leading brand.
Hotel has 60-70 rooms with an opportunity to extend to almost
Trending Articles
More Pages to Explore .....