where is new town mall
New Towne Mall is located in 400 Mill Avenue SE, New Philadelphia, OH. More than 66 stores.