Bay State Physical Therapy Haverhill 7:00 AM - 7:00 PM 7:00 AM - 7:00 PM 7:00 AM - 7:00 PM 7:00 AM - 7:00 PM 7:00 AM - 4:00 PMClosed Today Closed Today 310 Main StreetUnit 306Haverhill, MA, 01830phone(978) 228-3110(978) 228-3110More DetailsGet Directions