The Goddard School in Decatur

Location and Nearby Activities