Willowdale, Arcadia, Big River.... all foreign to me. I guess I need to get out more.

On a related note. I'm in training all next week in Mansfield, MA (near Foxboro) . Any thoughts on good places for a night romp? Foxboro Park, Borderland ?