Super 8 by Wyndham Mendota, Mendota

Super 8 by Wyndham Mendota, Mendota

Super 8 by Wyndham Mendota, Mendota
https://super-8-by-wyndham-mendota.usa8.info

Super 8 by Wyndham Mendota is a 2-star property located in Mendota. This 2-star hotel offers a 24-hour front desk. Both free WiFi and private parking are accessible at this property. Guest rooms in the hotel are equipped with a TV.

2601 East 12th Street, Mendota, IL 61342, United States of America