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