…The twenty three-acre Garden of the Gods park is perched in the northwest corner of Chatsworth. The park was once one of the most recognizable areas of the historic Iverson…