Delta Ottawa Hotel and Suites

361 Queen Street
Ottawa
Ontario
Canada