Found 1 place
Address: 3899 Sand Lake Rd, Longwood, FL 32779
Latitude: 28.6798 (28°40′47″N), Longitude: -81.4593 (81°27′33″W)