Country Inn & Suites by Radisson, London South, ON
Well 7.8 (854 reviews)
Starting from CA$82
Bed & Breakfast
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.