Karta Vacation Rentals
About 9 km from downtown Houston in the Independence Heights area. Steps from the ArtCar Museum and the Downtown Aquarium, and near Delmar Stadium and The Heights Theater. A budget-friendly hotel base for exploring Bayou Bend and the city’s top gardens.