Emeralda Island Rd, Leesburg, FL 34788, United States
2388 Owens Rd, Leesburg, FL 34748, United States