ArchitectureArts & CultureNew York The Abandoned Glenwood/Yonkers Power Plant Located seven miles north of the Island of Manhattan stands the ruin of the Glenwood/Yonkers power station.