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!