Top Rated Madison Heights Hotels

Madison Heights Knights Inn
Average Customer Rating: 4.9

3642 S. Amherst Highway - Madison Heights

Americas Best Value Inn-Lynchburg/Madison Heights
Average Customer Rating: 3.6

5016 South Amherst Way - Madison Heights