Glen Island Castle is a photo spot in Pelham, NY, USA at 40.88625, -73.78558. ShotHotspot has 21 photos taken here by 5 photographers. It's good for architecture photography. Other photo spots nearby include Grand Central Station, Old hanger and Guggenheim Museum.
Stone castle-style building in Glen Island Park on Long Island Sound, with a stone arch, rock steps and wooded grounds.