euclid tavern s

11629 Euclid Ave
Cleveland
Ohio
United States