Templar-Farrell Motor Sales Building

3134 Prospect Ave.
Cleveland
Ohio
United States