15039 SW 89th Terrace Rd, Miami, FL 33196 – A11100930 - The Oscar P...