A landmark Ottawa hotel, the Lord Elgin is set in a stately limestone building and offers comfortable, corporate-style rooms and discreet service from its experienced staff. It's a convenient base with a central location for exploring the city.