Hotel Motel 6 Houston, TX - Willowbrook Mall
★★
9323 Point Six Circle, Houston (TX), United States Show on map
Palace Inn Copperfield is a 1-star hotel in Houston (TX), United States. It is one of 784 places to stay in Houston (TX) listed on Triptoic.
9323 Point Six Circle, Houston (TX), United States
Palace Inn Copperfield is located at 9323 Point Six Circle, Houston (TX), United States.
Palace Inn Copperfield is rated 1 stars.
Highly rated alternatives close by
Hotel