Lord Elgin Hotel

100 Elgin St
Ottawa
Ontario
Canada