Jimmy
on March 21, 2026
5 views
The Astor Theatre located at 1537 Broadway, at West 45th Street in Times Square in New York City, photographed in 1947. The theater was demolished in 1982 to make way for the Marriott Marquis Hotel.
Credit: timcolorization on Instagram
Dimension: 1024 x 1024
File Size: 244.63 Kb
Like (1)
Loading...
1