Return to Directory
Lord Elgin Hotel
Address: 100 Elgin Street, Ottawa, Ontario, Canada, K1P 5K8
The Lord Elgin Hotel has long been considered a landmark. Ideally located in the heart of downtown Ottawa, directly across from Confederation Park and the National Arts Centre. Lord Elgin is steps away from the Rideau Canal, Ottawa Congress Centre, Parliament Buildings, Ottawa Rideau Centre, University of Ottawa and only 5 kilometers from Carleton University. Try the hundreds of dining choices on Elgin Street and in the nearby Byward Market.