78th street gallery s

1300 West 78th Street
Cleveland
Ohio
United States