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