Get directions to: Al Castello, Campbell, CA
Restaurant address: 3155 S Bascom Ave Campbell, CA 95008, USA
Restaurant: Al Castello