Land Development opportunity at 6315 S. Rhodes Ave. 3050 Sq ft of land for SALE. Less than 2 miles from University of Chicago.