POI's creator (Voyajo Team)
The Stamford Museum and Nature Center, located in Stamford, Connecticut, is an art, history, nature and agricultural sciences museum. The property covers 118 acres (ca. 48 hectares) beginning about 1/2 mile north of the Merritt Parkway and was originally a private estate. (...) (from Wikipedia)