Inwood Business Center

14335 Inwood Road, Farmers Branch, Texas 75244

Office: For Lease

Total SF: 80,000

Available: 48,000 SF

Call for Rates