Demmler Brothers was founded in 1861, and the company (now in Cuddy) is still in business today. The ghost of its name is just barely visible on the front of its old headquarters at 100 Ross Street, and on the back of the building we can see layers of ghost signs advertising enameled ware, refrigerators, and stoves.
Father Pitt
Why should the beautiful die?
Demmler Bros. Building
See a random picture
and become a better person