New Clothies is located in Sherborn, MA in between the towns of Natick and Framingham. Please look at the map below for directions.