CLOSED - Laboratory Service Center - Mayflower Village Office Park 4201 Buffalo RoadNorth Chili, NY, 14514 View Phone 315-594-8705 Fax: 585-594-8715 4201 Buffalo RoadNorth Chili, NY 14514 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page