820 E 67th St, Indianapolis, Indiana 46220 USA
One of the galleries in the Indianapolis Art Center
Photo Credit: Yelp