2015 Birch Rd., Suite 401, Chula Vista, CA 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 Andrew at (602) 309-2690 or by email at Andrew@solasalons.com for more details.
There are 26 professionals at this location