Otay Ranch Town Center
Place
Otay Ranch Town Center is an open-air shopping mall/lifestyle center in the Otay Ranch area of Chula Vista, California, just south of San Diego.Anchor stores include AMC Theatres, Barnes & Noble, Best Buy, and Macy's. Other retailers include Apple Inc., H&M, and Hollister Co. Dining options include The Cheesecake Factory and P.