Search:
Building: 16,287 SF
Land: 66,647 SF/1.53 Acres
Address : 9801 South Dixie Highway, Miami, FL, 33156