Capitol Theatre

1770 South Park Avenue,
Buffalo, NY 14220

Unfavorite No one has favorited this theater yet

Showing all 2 comments

lostmemory
lostmemory on November 6, 2008 at 6:22 am

It still is an American Legion Post. David Mckeever Post 64, American Legion 1770 South Park Ave. Buffalo, NY. Here is a photo.

lostmemory
lostmemory on February 1, 2008 at 7:20 am

The organ that was installed in 1927 was a Link size 2/7 theater organ.