19 Transportation & NYFD - astoriahistory
The New Pennsylvania and Long Island Terminal, New York City

The New Pennsylvania and Long Island Terminal, New York City

00153Manhattanrailroads