Delicious food with a view!
Zelda's on the Beach 515 Broadway, Santa Cruz, CA http://zeldasonthebeach.com/