Unlock an unforgettable dining experience at Lord Elgin, situated at 100 Elgin St, Ottawa, Canada, with just a few clicks on our reservation page. Indulge in delicious culinary masterpieces. Dial +16132353333 to reserve a dining experience.
About Lord Elgin
Unfortunately we do not have opening hours for this restaurant at the moment