Wekiva Island By Heather Wise | August 10, 2019 Details Location Address:1014 Miami Springs Drive, Longwood, Florida, 32779, United States