621 NW 78th Ave, Pembroke Pines, FL 33024 – A11060888 - The Oscar P...