1. Eden Pet Center
41315 Emeralda Island Rd, Leesburg, FL 34788
Coordinate: 28.95211,-81.79223
Phone: (352) 669-7801
2. Pet Lodge & Spa, Inc.
10837 Us Highway 441 Ste 3, Leesburg, FL 34788
Coordinate: 28.82016,-81.77763
Phone: (352) 253-0059