Leo High School
Add Hours
Phone: (773) 483-2232
Address: 901 W 79th St, Chicago, IL 60620
Website: http://www.leohighschool.org
7646 S Green St, Chicago, IL 60620
6020 S Laflin St, Chicago, IL 60636
8147 S Vincennes Ave, Chicago, IL 60620
7050 S May St, Chicago, IL 60621
7901 S Sangamon St, Chicago, IL 60620
1365 E 60th St, Chicago, IL 60637
7209 S Halsted St, Chicago, IL 60621
2110 E 72nd St, Chicago, IL 60649
7659 S Normal Ave, Chicago, IL 60620
7946 S Ashland Ave, Chicago, IL 60620