Glenwood Power Station Weird 11 years ago Subscribe to news updates Unsubscribe from news updates Glenwood Power Station, situated in Yonkers, was powering railroads north of Manhattan. Abandoned in the 1960’s. Name: Glenwood Power Station Lat, Long: 40.951471,-73.899519 Location: Yonkers, New York, USA Share this:Print