Comfort Inns 3555 Fm 1960 West - Houston, Texas 77068 Approximately 12.4 miles from Kempwood Plaza Shopping Center Compare prices for Comfort Inn & Suites FM1960-Champions with nearby hotels
Comfort Inn & Suites FM1960-Champions is the 2nd closest Comfort Inns hotel to Kempwood Plaza Shopping Center.
Comfort Inns Closest To Kempwood Plaza Shopping Center