Townsend House
Add to Favorites
CLOSED NOW
Today: 11:30 am - 9:00 pm
Tomorrow: 11:30 am - 9:00 pm
50 Years
in Business
Saved to Favorites
Phone: (978) 597-2759
Address: 2 Depot St, Townsend, MA 01469
TollFree: (800) 597-3323
Townsend House Restaurant and Tavern
268 Main St, Townsend, MA 01469
3 Proctor Hill Rd, Hollis, NH 03049
100 Crawford St, Leominster, MA 01453
170 Main St, Pepperell, MA 01463
21 Culley St, Fitchburg, MA 01420
106 Lunenburg St, Fitchburg, MA 01420
1 Main St, Lunenburg, MA 01462
491 Main St Ste E, Groton, MA 01450
42 Orchard Hill Park Dr, Leominster, MA 01453
865 Merriam Ave, Leominster, MA 01453