Where is Whisper Walk?

Where is Whisper Walk located?

Whisper Walk, Whisper Walk, United States of America (approx. 26.39761°, -80.18744°)


Where is Whisper Walk on the map?