Location: in Toronto, next to an important golf course and many restaurants.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada