Inwood Plaza

13615-13621 Inwood Road
Farmers Branch, TX

Inwood Plaza, Farmers Branch, TX

FAST FACTS

Location: Farmers Branch, TX
Building Size: 92,000 sq.ft.
Services: Leasing
Type: Industrial

MAP

Pin It on Pinterest