Super 7 Motel London

London • Show on map
View Details for Price
Located moments from Highway 401, this London motel is 3.1 mi from the city center. Each guest room features cable TV. A refrigerator is offered in every room at Super 7 Motel London. The temperature-controlled…More info
