Florida’s Natural Visitor Center By Heather Wise | November 19, 2019 Details Location Address:20160 Highway 27, Lake Wales, Florida, 33853, United States