Arroyo Seco Park has batting cages located in South Pasadena, California.
Address: 6742 Marmion Way, South Pasadena, California 91030