Does Menlo Pizza have any deals?
Answer:
Menlo Pizza is currently offering deals. View the menu to see what deals are available.Does Menlo Pizza offer delivery?
Answer:
Menlo Pizza does offer delivery. Delivery is $3.Where is Menlo Pizza located?
Answer:
Menlo Pizza is located at 170 Lafayette Ave, Edison, NJ 08837.What food is served at Menlo Pizza?
Answer:
Menlo Pizza makes sicilian pizza, by the slice pizza, grandma pizza, healthy pizza, veggie pizza and more!