
London, ON, Canada
Country Inn & Suites by Radisson London South
3-star hotel
Located adjacent to the London Health Sciences Centre, the Country Inn and Suites by Radisson, London South, ON offers a warm welcome to business and leisure travelers. Choose our hotel for a prime location near London…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Car park · extra charge


