Chula Vista Center

Mall details

City: San Diego

Region: North America

Country: USA

State: California

Address: 555 Broadway, Suite 1019 Chula Vista CA 91910

Owner: Rouse Properties

Website: http://www.chulavistacenter.com

Working time: Mon - Sat 10:00am - 9:00pm Sunday 12:00pm - 6:00pm

On a map