Loewe LA – the first store on America’s West coast
Loewe has chosen its first store on America’s West coast in South Coast Plaza in Costa Mesa, This is an unusual choice for a location as most Luxury brands tend to congregate around the Beverley Hills and West Hollywood areas. However, the area of Costa Mesa serves many affluent neighbourhoods.
Read more