Zelda's On The Beach
(831) 475-4900 | View Website

203 Esplanade, Capitola, CA | Directions   95010

36.971917 -121.951809
Get Directions