Tony's Pizza
4.63
star(s) from
8
votes
820 Willow Rd,
Menlo Park, CA 94025
Tony's Pizza is one of the popular Italian Restaurant located in 820 Willow Rd ,Menlo Park listed under
Fast Food Restaurant in Menlo Park
,
Italian Restaurant in Menlo Park
,