3 star hotels in London
Multiple accommodations for your stay
Show map
21 results found
Filters
- Most popular first Sorting
Holiday Inn Hotel & Suites London
864 Exeter Rd. - London, London, Canada (Open map)
Situated approximately a 15-minute ride from East Park, the accommodation also gives access to such sports venues as Glen Cairn...
Read more...