3000 N Meridian St, Indianapolis, Indiana 46208 USA
Yule Slide starts on the second floor
Photo Credit: Yelp