Socialize Like
A New Englander
Horse Thieves Tavern is a modern interpretation on a traditional New England tavern – located in historic Dedham Square. It is a place where locals and travelers mix in a warm and inviting atmosphere that serves hearty and healthy regional food and drinks.