Oriol Health Care Address 52 Boyden Road Suite 209 Holden, MA 01520-2570 Visit Our Website Telephone Number (508) 829-1102 Fax Number 508-829-1234 Locate 42.3487277, -71.8549046 Additional Details The above facility information is self-reported Return to Facility Search Results