Wrentham, MA, located about 30 miles southwest of Boston, is pretty much known for two things. One, its wildly popular Premium Outlets which features over 170 stores, drawing shoppers from Massachusetts, Rhode Island, and beyond. Second, the "world famous" indoor go-kart place.
Superch...
Supercharged Entertainment opened it's door this week, making Massachusetts home to this one of kind park housing the largest indoor track in the world.