Location. Located on Elgin Street, on the ceremonial route to the Cenotaph and Houses of Parliament in the heart of Downtown Ottawa, the Lord Elgin Hotel overlooks the Confederation Park, home to many festivals. Walk through the park and reach the Rideau Canal, an all-season hub of activity, which becomes the longest skating rink in the world during the winter season. This eleven-story building, with its Normandy copper roof, is located opposite the National Arts Center, home of the performing arts in Ottawa, is a clean cut modern replica of the French Chateau style. Hotel Features. The Lord Elgin Hotel embodies the feel of the old-world French chateau style of architecture. Dating back to 1941, the hotel provides a sidewalk bistro with a seasonal patio. Off the main lobby is an intimate lounge and a Starbucks - City Centre - 100 Elgin St Ottawa ON Canada" />