Capra's Italian Village 7416 Redwood Blvd Novato, CA 94945 Phone: (415) 897-3504
Category: Restaurants