Artist at Terravista Studios - Cleveland, OH, US
Terravista Studios is an arts and crafts company based out of 1400 E 30th St, Cleveland, Ohio, United States.