About
Our approach
Idol Nails is a nail salon in Dallas, Georgia, serving the community with manicures, pedicures, and gel polish services. Located at 216 Merchants Square, Idol Nails is open six days a week and welcomes both walk-in and appointment customers.