Location: 316 Capitola Avenue, Capitola, CA 95010
Phone:(831)464-2608
Category: Restaurants
Tags: Italian Restaurants