Please feel free to come by our restaurant any time. We are conveniently located at:

Theo’s Pizza
231 North Main Street
Natick, MA 01760

Directions From Route 9:
*Head towards MA-9 W/Worchester Road
*Take the MA-27 N towards Concord
*Slight right at MA-27 N/N Main Street
*We are on the right side of the road


View Larger Map