Cleveland Cadillac Service Station (Towell Building) - Original 2 story building
1845 East 30th Street
Cleveland, OH
Built:
1916
Status:
Standing