Studio Menu

Miami, FL

932 71st Street
Miami Beach, FL 33141