Art gallery in Willoughby, Ohio In 2014, with her mother Carol Pitts, they created Stella�s Art Gallery: a group of Artists from the Lake County area with a mission to create, teach, and sell art. Their goal is to build an artisan community within the Match Works building in Mentor, Ohio. Address: 38033 Euclid Ave […]