Location: 22 Southland Mall, Hayward, CA 94545
Phone:(510)782-6520
Category: Restaurants
Tags: Italian Restaurants