Leroy Theatre

Address: 
66 Broad Street
City: 
Pawtucket
Region: 
Rhode Island
Country: 
USA
Postal Code: 
02860
Opened: 
1923
Closed: 
1990
Razed: 
1997
Capacity: 
2,500