There is presently a total number of 16 Marshalls stores operational near Willow Grove, Pennsylvania. See below for the entire listing of all Marshalls branches nearby.