1 more results for Hotels in London, Ontario
London, Ontario, Canada
Whether visiting London, Ontario for its historical landmarks
and museums, parks and theme parks or for business, Holiday Inn Hotel and
Suites London is the perfect place for any traveller. Enjoy taking a dip in the
pool and whirlpool or take advantage of our fitness center!…