Homes for sale - 1160 Opa Locka Blvd, Miami, FL 33168 – MLS#H105414...