Novotel Ottawa City Centre is a Hotel located at 33 Nicholas St, Ottawa, ON K1N 9M7, Canada. It has received 2226 reviews with an average rating of 4.2 stars.
The address of Novotel Ottawa City Centre: 33 Nicholas St, Ottawa, ON K1N 9M7, Canada
Novotel Ottawa City Centre has 4.2 stars from 2226 reviews
Hotel
2307 reviews
325 Dalhousie St, Ottawa, ON K1N 7G1, Canada