Where is 9500 Turkey Lake Road?

Where is 9500 Turkey Lake Road located?

9500 Turkey Lake Road, Florida, United States (approx. 28.42723°, -81.47562°)


Where is 9500 Turkey Lake Road on the map?