Location: 20102 Mission Boulevard, Hayward, CA 94541
Phone:(510)276-7355
Category: Restaurants
Tags: Italian Restaurants