Canotto Pizza
Restaurant
•
11261 Magdalena Rd, Los Altos Hills, CA 94024, USA
7.4
Tuesday: Closed
See if anyone you trust recommends it!