South Grand Blvd And Loughborough Ave, St. Louis, Missouri 63190 USA
Pond and fountain
Photo Credit: Yelp