Search:
Building: 3,400 SF
Land: 20,038 SF / 0.46 Acres
Address : 9690 South Dixie Highway, Miami, FL, 33156