Renovations Complete

Linwood Animal Hospital is conveniently located on Route 3A in Lowell, MA near the Chelmsford border.