Novotel Toronto Centre is a Hotel located at 45 The Esplanade, Toronto, ON M5E 1W2, Canada. It has received 2134 reviews with an average rating of 4.2 stars.
The address of Novotel Toronto Centre: 45 The Esplanade, Toronto, ON M5E 1W2, Canada
Novotel Toronto Centre has 4.2 stars from 2134 reviews
Hotel
4340 reviews
108 Chestnut St, Toronto, ON M5G 1R3, Canada