Where is Star Nail & Lash located?
Star Nail & Lash is located at 8802 Rocky Creek Dr Ste #3, Tampa, FL 33615, USA.
Star Nail & Lash
Tampa, Florida
FAQ
Hours, booking, location, and service questions.
Star Nail & Lash is located at 8802 Rocky Creek Dr Ste #3, Tampa, FL 33615, USA.
Star Nail & Lash offers nail and lash services.
Star Nail & Lash is open 5 days a week.