Stamford Palace Theatre

A view of the Palace Theatre on Atlantic Street in downtown Stamford, CT, on March 8, 2023. Erica E. Phillips / CT Mirror