Lord Elgin Hotel
Lord Elgin Hotel
Hotel
100 Elgin St
, Ottawa, Ontario, Canada
K1P5K8
88
Very Good ·
1652 reviews