Inwood Plaza
13615-13621 Inwood Road
Farmers Branch, TX
FAST FACTS
Location: | Farmers Branch, TX |
Building Size: | 92,000 sq.ft. |
Services: |
Leasing |
Type: |
Industrial |