Get directions to: Alberto's Bar & Grill, Santa Clara, CA
Restaurant address: 2103 Scott Blvd Santa Clara, CA 95050, USA
Restaurant: Alberto's Bar & Grill