Lord Elgin Hotel

Ottawa Canada Visitor Information and Guide

The Lord Elgin Hotel is one of two historic hotels in Ottawa Canada. The other, of course, is the Chateau Laurier.

Located at 100 Elgin Street across from Confederation Park, the Lord Elgin is conveniently located near Parliament Hill.

Lord Elgin Hotel, Ottawa Canada
Lord Elgin Hotel, Ottawa Ontario

The limestone building has twelve stories.  It was opened in 1941 and was intended to compete with the Chateau Laurier.

Next Page