Skip to main content

Milo's Restaurant

restaurant · american restaurant · Urbana, IL

Address
2870 Philo Rd, Urbana, IL 61802
Phone
(217) 344-8946
Website
milosurbana.com
Where
40.0816, -88.1888

Search Hominin for Milo's Restaurant

Other restaurants nearby

More in Urbana

Milo's Restaurant — restaurant in Urbana, IL | Hominin