Throughout the MetroWest region, Patch polled readers for their opinions on where to get the best sandwiches. After five days of voting, the winners have been chosen. If you haven't given any of these places a try, consider stopping by for a sub if and when you're in town. Let us know in the comments: is your favorite sandwich shop among this list?
Next week, come back to vote on the best gym.
Framingham: C.J.'s Northside Grill, 911 Edgell Rd., Framingham
Grafton: Sir Loin's, 8 Williams Rd., North Grafton
Holliston: Holliston Superette, 777 Washington St., Holliston
Hopkinton: The Marathon Restaurant, 25 Hayward St., Hopkinton
Marlborough: The Sandwich Co., 162 Church St., Marlborough
Milford: Gene's Variety, 80 Water St., Milford
Natick: Corrado's Subs, 7 Middlesex Ave., Natick
Northborough: Sea Dog Steak & Ale, 318 Main St., Northborough
Shrewsbury: Napoli Italian Deli, 79 S. Quinsigamond Ave., Shrewsbury
Westborough: New York Deli, 125 Turnpike Rd., Westborough