lipstickvillain.com
The Body Shop Grand Opening + Haul!
The Newport Centre in Jersey City, NJ has added a new store to their extravagant list of places to splurge. The Body Shop! The grand opening