Back to photostream

Ellicott Square Building

Perhaps Buffalo’s most beautiful lobby. “The Natural” movie was filmed here.

1,079 views
24 faves
1 comment
Uploaded on March 16, 2023
Taken on March 16, 2023