South Coast Plaza plans to open six new retail stores
28 Jun '05
3 min read
Orange County's largest shopping mall South Coast Plaza, "The Ultimate Shopping Resort," prevails as one of the nation's most luxurious shopping destinations for fashion, home furnishings, spa services, dining and more. San Diego Freeway (405) at Bristol Street, in Costa Mesa. 800-782-8888, www.southcoastplaza.com