Where is Final Touch Nail Salon located?
Final Touch Nail Salon is located at 733 N Main St I, Bellevue, ID 83313.
FAQ
Hours, booking, location, and service questions.
Final Touch Nail Salon is located at 733 N Main St I, Bellevue, ID 83313.
Final Touch Nail Salon offers manicures, pedicures, and gel polish services.
Call (208) 788-0918 to confirm current hours of operation.