fbpx

Landmark Kendall Building

8500 SW 117th Ave, Miami, FL 33183

Town & Country Corporate Center

$22,000,000

8500 SW 117th Ave, Kendall, FL 33183

Total Square Feet: 124,000 sq. ft.
Land Size: 6 Acres