Melt Shop Comes To Newtown!Melt Shop Comes To Newtown!Melt Shop just opened their doors in Newtown, Pennsylvania, at the Village at Newtown shopping center.Kayla ThomasKayla Thomas