Tiba Nu corporate office is located in 606 W Iris Dr, Nashville, Tennessee, 37204, United States and has 11-50 employees.
tiba nu
| Location | People at location |
| North America | 1-10 |
Tiba Boutique Spa has been enhancing the health, beauty, and confidence of Nashville's men and women for over 40 years, offering a range of spa services including specialty facials, body treatments, and hair care. The spa provides a luxurious experience with advanced wellness technologies and personalized treatments designed to meet individual self... Read More