Location: 31128 San Clemente Street, Hayward, CA 94544
Phone:(510)429-0356
Category: Restaurants
Tags: Italian Restaurants