Location: 917 A Street, Hayward, CA 94541
Phone:(510)247-0120
Fax:(510)247-0160
Category: Restaurants
Tags: Italian Restaurants