Zelda's on the Beach

Address:
203 Esplanade, Capitola, California, USA
Telephone:
(831) 475-4900
 View map