Capitol Theatre
1770 South Park Avenue,
Buffalo,
NY
14220
1770 South Park Avenue,
Buffalo,
NY
14220
No one has favorited this theater yet
Showing all 2 comments
It still is an American Legion Post. David Mckeever Post 64, American Legion 1770 South Park Ave. Buffalo, NY. Here is a photo.
The organ that was installed in 1927 was a Link size 2/7 theater organ.