Arosa hotel ottawa When considering a trip to Ottawa, you’d be distressed to get hold of a more central accommodating place besides the Lord Elgin Hotel. It is situated right at the Intersection of Elgin and Laurier Streets, only hotel steps away from Parliament Hill, the War Memorial, the Chateau Laurier, the Government Conference Centre […]