Super 8 by Wyndham Toledo

Toledo • Show on map
View Details for Price
Super 8 by Wyndham Toledo is located in Toledo. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. Private parking is available on site. Selected rooms also offer a kitchenette…More info
