2015 Birch Rd. Suite 401, Chula Vista, California 91915
The Otay Ranch Town Center is a premiere, high-end, open-air, lifestyle center that offers exceptional retail shopping, fine dining, quick eateries and a vast array of entertainment options. The center includes four distinctly themed areas connected by lushly landscaped pedestrian and canine friendly streets. Sola Salon is proudly located in the heart of the Otay Ranch Town Center. Call Austin at (858) 386-3630 or by email at email@example.com for more details.
There are 28 professionals at this location