Sola Salon Studios - Greenwood Park Mall
1251, Suite p180, u s hwy 31 n, Greenwood, IN - 46142
(317) 841-8030
Sola Salon Studios offers premier Greenwood Salon Suites for Rent, providing an upscale and supportive environment for beauty professio.....dual studi