Physicians - Optometry & Opthalmology in Lake Placid, NY

2237 Saranac avenue, Lake Placid, New York, 12946

(518) 523-1530