About

Edit info

Located in Decatur, IL, Annie's Nails & Spa is a nail salon situated at 3160 N Water St, Decatur, IL 62526. This is a popular choice for services ranging from pedicures to manicures. Sample prices include $28 for a pedicure. For hours of operation call (217) 875-7770.

Yelp Reviews