Lee’s Nails & Spa
131 Tower St, Lake Placid 33852