Al Castello Ristorante & Pizzeria
3155 S Bascom Ave Campbell, CA 95008-6756
408-369-9820
Business Hours
Payment Types