About it
Country Inn & Suites London South is located in London, 1.9 mi from Budweiser Gardens and 2.1 mi from The Grand Theater.
All rooms have a private bathroom equipped with a shower. Country Inn & Suites London South features free WiFi .
Western University of Ontario is 3.7 mi from Country Inn & Suites London South, while Fanshawe Pioneer Village is 6.8 mi away.