Overview Details Press Releases Multimedia Locations People Groups Finger Lakes Skin Care & Spa is a newly opened spa in the heart of the Village of Victor, NY