16203 Barbarossa Dr is a 874 square foot house on a 4,717 square foot lot with 2 bedrooms and 1 bathroom
16203 Barbarossa Dr is located in Houston, Texas in the 77083 zip code.
Note: Prices and availability subject to change without notice.
Contact office for Lease Terms
Submitting Request
Many properties are now offering LIVE tours via FaceTime and other streaming apps. Contact Now: