About

Edit info

In Mountain Home, ID and need a nail spa? Located in Mountain Home, ID, Labella Salon & Accessories is a nail spa situated at 180 1/2 N Main St. Call (208) 587-9740 to get current prices and hours, as well as to schedule a visit.