Bella Hair Designers and Day Spa

2112 E 25th St, Idaho Falls, ID 83404, USA

Closed · Opens at 10am

Loading live status…
Book next availablePick a timeRequest preferred tech