Zelda's

  • Restaurants
203 Esplanade
Capitola, CA 95010
(831) 475-4900
(831) 475-4933 (fax)