203 Esplanade
Capitola, CA 95010
Capitola, CA 95010
Open Hours
OverviewCome to Zelda's on the Beach and enjoy the beautiful California weather and coastal surroundings. Enjoy the surroundings with a wonderful meal which will fulfill your hunger...
more