Small World Inn 3325 E. 106th St. (10600S, 3300E) Chicago, IL 60617 (773) 721-2727) Review coming soon…