The Great Pumpkin Patch

The Great Pumpkin Patch, 2124 Soquel Dr, Santa Cruz, CA 95065, United States

(831) 479-4152

Location