Newbury Comics is that rare mall store that actually is rooted in New England. It was founded in Boston on Newbury Street (hence the name) more than 30 years ago. There are now many locations around the area. This store is located in the Solomon Pond Mall on the second floor. A pop culture superstore, it sells a wide range of largely music-related products, including vinyl, CDs, DVDs, posters, apparel and more.