Dr. Chester Albert Scerra, OD Category Medical Services Claimed 603 E Main St Palmyra NY 14522 (315) 502-0072 Get Directions View Details