Why go
The short version
Experience professional nail care at Lee’s Nails & Spa, where your satisfaction is our priority. Situated in the charming city of Lake Placid, FL, we offer a relaxing atmosphere for manicures, pedicures, and nail enhancements, ensuring that each visit leaves you feeling pampered and rejuvenated.
