Country Inn and Suites London South is located in London, 1.9 miles from Budweiser Gardens and 2.1 miles from The Grand Theatre. All rooms have a private bathroom equipped with a shower. Country Inn and Suites London South features free WiFi .Western University of Ontario is 3.7 miles from Country Inn and Suites London South, while Fanshawe Pioneer Village is 6.8 miles away.
Hotels in London ON Canada <>
|