Lake Square Animal Hospital
Veterinary clinic
32628 Vista Ave · Leesburg, FL 34788 · 0.1 mi
License Verified
Lake Square Animal Hospital in Leesburg, Florida provides full-service veterinary care for dogs and cats across Lake County. Services include wellness care, dentistry, surgery, diagnostics and imaging, urgent care,…