Lord Elgin Hotel 4 stars

100 Elgin Street, K1P 5K8 Ottawa, Canada

Hotel image
Read more reviews for Lord Elgin Hotel