Zelda's On The Beach

203 Esplanade
Capitola, CA 95010