Holland from New York Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Holland Willows - New York, Holland, 177 Savage Rd, 14080 (716) 537-9070 Map