Located 1,215 meters from Dela Cruz Optical. Ideally located in the Westminster area, Days Inn - London Ontario promises a relaxing and wonderful visit.
Located 1,291 meters from Dela Cruz Optical. The 3-star Holiday Inn Hotel & Suites London offers comfort and convenience whether you're on business or holiday in London (ON).
Located 1,408 meters from Dela Cruz Optical. Set in a prime location of London (ON), Four Points by Sheraton London puts everything the city has to offer just outside your doorstep.