3673 W Pine Mall, St. Louis, Missouri 63108 USA
Great interior view from one of the turrets
Photo Credit: Yelp