12955 SW 66th Ln #208-2, Miami, FL 33183 – A11068636 - The Oscar Pu...