‹ › 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 × Send message to Agent Julianne Hough