Novotel Ottawa Hotel
33 Nicholas Street
The Novotel Ottawa Hotel is ideally located in downtown Ottawa, the heart of the Nation’s Capital. One of the finer Ottawa hotels, it offers clients a warm, cozy and intimate accommodation experience. The Hotel features 282 contemporarily decorated guestrooms, as well as 6 meeting rooms.