Mall name:
Address
2015 Birch Road, Suite 500, Chula Vista, California - CA 91915
State
City
Phone number to Otay Ranch Town Center mall
619 656 9100
Hours (mall)
Monday - Saturday 10:00 am – 9:00 pm, Sunday 11:00 am - 6:00 pm.
Driving directions
Other stores in Otay Ranch Town Center:
Looking for another location of Sephora store?
Go to Sephora store locator to see all Sephora stores