Where is Whispering Pines?

Where is Whispering Pines located?

Whispering Pines, Whispering Pines, United States of America (approx. 35.25571°, -79.372246°)


Where is Whispering Pines on the map?