Where is Sherwood Manor?
Where is Sherwood Manor located?
Sherwood Manor, Connecticut, United States (approx. 42.01817°, -72.58491°)
Where is Sherwood Manor on the map?
{"latitude":42.01817,"longitude":-72.58491,"title":"Sherwood Manor"}