2430 NW 162nd Street, Opa Locka, FL 33054 - Homesnap