Novotel Ottawa Hotel

33 Nicholas St
Ottawa
Ontario
Canada