1060 San Pedro Ave Miami, FL 33156