Teds Place
4425 N Central Ave, Chicago 60630