Apartment Unit 3 at 14180 NW 22 Ave, Opa Locka, FL 33054 - HotPads