Giant Artichoke Restaurant

11261 Merritt St Castroville CA 95012 USA

(831) 633-3501

Location