Get directions to: Milo's Restaurant, Urbana, IL
Restaurant address: 2870 Philo Rd Urbana, IL 61802, USA
Restaurant: Milo's Restaurant