This is also a school aswell as a park
Nice park with clean restrooms.
Gord Sports Park is located at 2311-2499 Central Ave, Duarte, CA 91010