Providing 33 rooms, the 3-star Crystal Inn - West Mount Houston Road is about 5 km from Northline Park. Highlights at this Houston hotel include Wi-Fi throughout the property.
While staying in the property, you are invited to discover Lucky Land Houston Amusement Center, located approximately 10 minutes away by car, or visit sports venues like W.W. Thorne Stadium, which is around 15 minutes' drive away. Cheng's Flea Market in Houston is around a 25-minute walk from the hotel. For those travelling from afar, George Bush Houston airport is 20 minutes' drive away.
Guests can enjoy a continental breakfast daily.