Chimo Hotel

1199 Joseph Cyr St
Ottawa
Ontario
Canada