News

Stella’s Art Gallery. Stella’s Art Gallery, 38033 Euclid Ave., Willoughby, opened the eighth annual “Black and White Show” to a packed house for the opening/awards reception on Jan. 12.