Zelda's on the Beach

203 Esplanade
Capitola, CA
831.475.4900
36.971917
-121.951809

for Zelda's on the Beach
Directions
from: