Westerlo from New York Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Main Street Cafe - New York, Westerlo, 585 State Route 143, 12193 Map P & L Deli - New York, Westerlo, 585 Rt-143, 12193 (518) 936-4166 Map