Willowdale Hotel Toronto North York

3.0 star property
Comfortable hotel, a quick walk to North York City Centre

Choose dates to view prices