Soccer Central

Flag as Inappropriate

Soccer Central Indoor Sports Arena is located within Ramsay Park in Watsonville, California, 20 minutes south of Santa Cruz and 15 minutes north of Monterey, in the heart of the Central Coast and Monterey Bay region.
34 Harkins Slough Rd, Watsonville, CA 95076
(831) 768-8961
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »