
Loewe Expands Its Retail Fleet With New Stores in Palm Beach and Atlanta
Loewe has been busy on the retail front. The Spanish luxury brand opened a new store in Atlanta at Phipps Plaza on Friday, on the heels of a Palm Beach store that opened earlier this month. Located in the uptown district of Buckhead, the 1,238-square-foot …