Map
"The Idlewyld Inn located in London, Ontario is a magnificent Victorian mansion constructed in 1878, and during the past century, Idlewyld Inn has been a focal point for London's rich history and is considered an old Ontario landmark."