Astor Place Subway Station in New York City Astor Place, New York, New York City, Subway, Subway Station / May 17, 2005 Stairs down to Astor Place subway station in New York City in May 2005