Where is The Nail Spot located?
The Nail Spot is located at 1323 Albion Ave, Burley, ID 83318.
The Nail Spot
Burley, Idaho
FAQ
Hours, booking, location, and service questions.
The Nail Spot is located at 1323 Albion Ave, Burley, ID 83318.
The Nail Spot offers manicures, pedicures, and gel polish services.
The Nail Spot is open 6 days a week. Call (208) 572-8021 for specific hours.