8421 NW 8th St #407, Miami, FL 33126 – A11092156 - The Oscar Puig T...