Lowell MA Veterinarians 1. 1500 Gorham Street, Lowell, MA 01852 | Linwood Animal Hospital (978) 237-3715