/
Close
Newsletters  | Mobile

San Diego

Otay Ranch Town Center

2015 Birch Rd.
San Diego, CA, 91915, United States
TEL: (619) 656-9100

The shopping area has a year-round farmers’ market and a dog park, complete with a drinking fountain for your pooch.



Loading
Advertisement

Sign Up


Advertisement



Marketplace

empty