The North Park Theatre in Buffalo, New York, is a nearby landmark. That includes a one display screen, 600 seats and ornate domed ceilings, it
The North Park Theatre in Buffalo, New York, is a nearby landmark. That includes a one display screen, 600 seats and ornate domed ceilings, it