Sotiraq Terova, MDSotiraq Terova · Hospitalist Physician150 Flanders Rd, Westborough, MA 01581(413) 543-6820Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing