2,181SF 3 Bedrooms 2 Bathrooms Print this page For Sale

Public Record: 18500 NW 53rd Ave, Opa Locka FL 33055

Florida, USA

Zip: 33055