601 West Montrose Avenue Chicago, IL 60613
3.83 acres, located at north end of Montrose Beach
601 West Montrose Avenue Chicago, IL 60613 United States