Guest reviews of Romana Hotel - Houston Southwest
Based on 34 reviews
- All reviews
Located in Southwest Houston, this hotel is 1.1 mi (1.7 km) from Arena Theater and 1.4 mi (2.3 km) from Houston Baptist University. The Galleria and Gerald D. Hines Waterwall Park are also within 6 mi (10 km).