South Grand Blvd And Loughborough Ave, St. Louis, Missouri 63190 USA
Pond and building from another side
Photo Credit: Yelp