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.
: , 911 Edgell Rd., Framingham
:, 8 Williams Rd., North Grafton
: , 777 Washington St., Holliston
:, 25 Hayward St., Hopkinton
: ., 162 Church St., Marlborough
: , 80 Water St., Milford
: 7 Middlesex Ave., Natick
: , 318 Main St., Northborough
: , 79 S. Quinsigamond Ave., Shrewsbury
: , 125 Turnpike Rd., Westborough