Palace Inn Harwin Motel Houston
Palace Inn Harwin features air-conditioned rooms with cable flat-screen TV in the Southwest Houston district of Houston. This 1-star motel offers a 24-hour front desk and free Wi-Fi. Lakewood Church Central Campus is 7.
Number of rooms: 33
6623 Harwin Drive, Houston, TX 77036, United States