0 followers
One of Ottawa most historic and beautiful hotels, ideally located in the heart of downtown Ottawa - directly across from Confederation Park and the National Arts Centre. The Lord Elgin Hotel is steps away from the Rideau Canal, Shaw Centre, Parliament Buildings and the Ottawa Rideau Centre. Lord El... Read more
This company has no teams yet