Located 10 minutes' drive away Leonard George Stadium, which is highly appreciated by sports lovers, the 2-star North Villa Inn Houston includes 230 rooms. This Houston motel offers place to stay with Wi-Fi throughout the property.
At the property, you'll be a 10-minute ride from Abiding Word Evangelical Lutheran Church and a 10-minute ride from Hosanna Lutheran Church. Guests can visit places of worship such as Bammel Church of Christ, situated 10 minutes' drive away the hotel. The nearby entertainment attractions of Houston include The River Poker Club, which is 10 minutes away by car. For those travelling from afar, George Bush Houston airport is 18 minutes' drive away.
The North Villa Inn Houston serves a free daily breakfast.
Book North Villa Inn Houston
More +
Less -