Apartment Unit 3 at 14284 NW 17th Court, Opa Locka, FL 33054 | HotPads