where is new town mall?
<answer> New Towne Mall is located in 400 Mill Avenue SE, New Philadelphia, Ohio. <context> New Towne Mall is located in 400 Mill Avenue SE, New Philadelphia, OH. More than 66 stores.