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