Get directions to: Giant Artichoke Restaurant, Castroville, CA
Restaurant address: 11261 Merritt St Castroville, CA 95012, USA
Restaurant: Giant Artichoke Restaurant