Where is Wentworth Mansion?

Where is Wentworth Mansion located?

Wentworth Mansion, Wentworth Mansion, United States of America (approx. 32.78001°, -79.94001°)


Where is Wentworth Mansion on the map?