431 N Meridian St, Indianapolis, Indiana 46204 USA
New location inside the World War Memorial
Photo Credit: Yelp