Tony’s Pizza

820 Willow Rd, Menlo Park, CA

Menu (As of 10/30)

Tony’s Pizza: hours and how to order