Teddy's Place Holiday home Toronto is located next to CN Tower, Casa Loma and Toronto Congress Centre.
The venue is set 20 km away from Vaughan. The city center is 8 km away. Serving a wide range of dishes, Black Cat Pub & Grill and Kervan Turkish Grill are about 400 meters from the property.
The villa provides rooms featuring flat-screen TV and a dining area. Teddy's Place Holiday home Toronto counts 5 bedrooms. There is a private bathroom.
There are a dishwasher, a microwave and a kettle provided in a kitchen.
5 minutes by car from Lester B. Pearson International airport.