North Villa Inn is a 3-star business property offering a rooftop terrace, an outdoor swimming pool and barbeque grills.
This hotel is conveniently located in a downtown area, 30 km from The Galleria.
North Villa Inn can be reached in 15 minutes by car from George Bush Intercontinental airport.
North Villa Inn is a property in Houston that comes with 230 rooms and provides a mini bar, a microwave, a fridge, a sitting area and ironing facilities.
Eat & Drink
Guests can have breakfast in the restaurant every morning.
The hotel offers a storage room, a designated smoking area and an ATM and such services as room service, ironing service and newspaper service.
Wireless internet is available in the entire hotel for free.
Public parking is possible on site for free.