The Teller Building

The Teller Building, 40 E Main St, Lexington, OH 44904, United States

Location