Turtle Park is located just across from the Saint Louis Zoo, and features sculptures of seven great land turtles by Robert Cassilly. Dog Town is located just south of Turtle Park.
An apartment building called Forest Gardens located across the street from Turtle Park