Residence Inn by Marriott 7311 West Green Road - Houston, Texas 77064 Approximately 9.2 miles from Kempwood Plaza Shopping Center Compare prices for hotels in Houston, TX
Residence Inn Houston Northwest/Willowbrook is the closest Residence Inn by Marriott hotel to Kempwood Plaza Shopping Center.
Residence Inn by Marriott Closest To Kempwood Plaza Shopping Center
Hotels Closest To Kempwood Plaza Shopping Center - All Brands