Lord Elgin Hotel
100 Elgin Street
Lord Elgin Hotel is one of the most centrally located downtown Ottawa luxury hotels, just a stone’s throw away from the Rideau Canal, Confederation Park, the Shaw Centre, and Parliament Hill. Immerse yourself in vibrant festivals, museums, galleries, eclectic dining, and a world of shops and boutiques. Lord Elgin’s extraordinary location puts bountiful delights within easy walking distance.