London Extended Stay

Located in downtown London, Ontario, the London Extended Stay Hotel & Executive Suites is a locally owned and operated property that offers a unique hotel environment with bright, spacious suites designed to be a home away from home. Suites range in s ...