Andover Business - Andover Animal Hospital
From Andover Answers
The Andover Animal Hospital is located at 233 Lowell Street in Andover. The facility was opened by Dr. Lindsay in 1958 and was taken over in 1999 by his daughter Dr. Diane Lindsay Tower.
- "Shadow leaders", The Andover Townsman, February 5, 2009.
- Andover Animal Hospital website
back to Main Page
--Jen 9:58, November 16, 2010 (EST)