1021 SW 66th Ave, West Miami, FL 33144 – A11061431 - The Oscar Puig...