1661 NW 155th Street, Opa Locka, FL 33054 - HotPads