Eye Peek Category Medical Services Claimed 2237 Saranac Ave Lake Placid NY 12946 (518) 523-1530 Get Directions View Details