Tony’s Pizza ★★★★☆3.9 (215) Restaurants Pizza restaurant · Italian restaurant · Delivery Restaurant 820 Willow Rd, Menlo Park, CA 94025 Call Website Details →