Top Rated Mexico Hotels

Best Western Teal Lake Inn
Average Customer Rating: 7.6

3602 South Clark Street - Mexico

Days Inn Mexico
Average Customer Rating: 6.7

2902 South Clark - Mexico

Country Hearth Inn
Average Customer Rating: 6.0

900 Vance Road - Mexico

America's Value Inn Mexico

4224 S. Clark St. - Mexico