1771 NW 151st Street, Opa Locka, FL 33054 - Homesnap