Get directions to: Leo High School, Chicago, IL
Restaurant address: 901 W 79th St Chicago, IL 60620, USA
Restaurant: Leo High School