World’s Largest Artichoke
11261 Merritt St
Castroville, CA 95012
The World's Largest Artichoke in Castroville, California, is a celebrated roadside attraction that exemplifies the charm of quirky American landmarks. This oversized artichoke pays homage to Castroville's rich agricultural heritage and is often regarded as the symbol of the town, drawing visitors from near and far.
Generated from the website
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.