This playhouse goes back to the early 1900's or before. Comparing the old photo to a 2018 street view, I believe I found the original building. The location and features are quite similar. The building today has an address of 134 N Dean St. Back when the theater was open, it probably had a Main St address so I estimate it was 115 Main St. That address is invalid today however.