3328 Towerwood Dr
Farmers Branch, TX 75234
$11.92 USD/SF/YR
8,465 SF
1
Space Available
Built 1975
8,465 SF Contiguous
Built 1975
8,465 SF
$11.92 USD/SF/YR
Flex