17101 NW 57th Avenue, Opa Locka, FL 33055 | HotPads