Temescal Wellness - Framingham123450.000CategoriesMedical DispensariesFramingham Bookmark Write a Review Claim ListingContact Information665 Cochituate Road, Framingham, Massachusetts 01701(508) 309-7036 Get Directions By car By public transit Walking Bicycling