Greencastle of Woodlawn I
Greencastle of Woodlawn I consists of 60 apartments and is located in South Chicago by Washington Park.
808 E 61st Street
Chicago, IL 60637
Phone: (773) 643-8100