Location: 1855 41st Avenue, Capitola, CA 95010
Phone:(831)477-7061
Category: Restaurants
Tags: Italian Restaurants, Design Studio