This is the best Spa/nail shop in town...everyone is so friendly... I absolutely love it.. ❤❤❤
Address: 5305 E Fowler Ave, Temple Terrace, FL 33617, USA
Linton Harris | Aug 24, 2019
Great place
Aranny Liz Dominguez | Aug 24, 2019
They do a great job there, I will continue to go and bring my people as well
Thanks! Your answer is awaiting moderation.