Check out what's happening at Stafford Palace Theater! Stafford Palace Theater is located at 75 Main Street, in Stafford Springs, Connecticut (United States of America). Stafford Palace Theater holds up to 0 fans and tickets are always in demand.Stafford Palace Theater75 Main Street, Stafford Springs, Connecticut 06076
Seating capacity: 0
Sorry, no upcoming events found at this time.