New England Building

617-637 Euclid Ave., 614-626 Vincent Ave.
Cleveland
Ohio
United States