Set in Houston and only 1.7 km from Texas Southern University, Villa 5 Luxury - Perfect for Business Travelers & Families offers accommodation with garden views, free Wi-Fi and free private parking. The property is located 4.
3805 Southmore Boulevard, Houston, TX 77004, United States