JavaScript is not enabled.
Leo's Pizza - Review by B W | Leo's

Leo's

Claim
No image

Leo's Pizza 3/21/2006

This Italian rest. is located in the Marshalls strip mall near Stop and Shop on route 300. I have only dined there once,but was satisfied with the food and the service. I thought the prices were a little high for this area, but otherwise, I was happy. The place was clean and the people were friendly. more
SPRING SALE!!!:
20% OFF all yearly plans
Use spring at checkout. Expires 6/30/2018