dbellis54
Palladium Times Square
New York, NY
Uploaded on: April 1, 2012
Size: 418 KB
Views: 1,584
License:
This still is from the movie Coming to America, which opened on June 29, 1988, when this theater was known as Loews Astor Plaza, according to The New York Times.
No one has favorited this photo yet