Otay Ranch Town Center

Otay Ranch Town Center


Name:Otay Ranch Town Center Shopping Mall
Address:2015 Birch Road #500, Chula Vista, California 91915
Phone:(619) 216-7410
Hours:Mon-Sat 10am–9pm Sun 11am–7pm
Website:http://www.otayranchtowncenter.com/

+ There are no comments

Add yours