Location: 3339 Walnut Avenue, Fremont, CA 94538
Phone:(510)791-7383
Category: Restaurants
Tags: Italian Restaurants