Lodging/Accommodations close to Downtown St. Thomas
Idlewyld Inn & Spa
+1-888-675-2083
36 Grand Ave., London, ON N6C1K8
+1-888-675-2083
~13.61 miles north of Downtown St. Thomas
- 3-star Downtown hotel
- 3 floors in hotel
Hotel Metro
+1-800-716-8490
32 Covent Market Lane, London, ON N6A1E8
+1-800-716-8490
~14.39 miles north of Downtown St. Thomas
- High-end Downtown property
Back to Top