Residence Inn by Marriott Ottawa Downtown

161 Laurier Ave W
Ottawa
Ontario
Canada