Southwestern Restaurants in 61801 Showing 1 - 3 of 3 results

2870 Philo Rd,  

Urbana,   IL | Map

Are you looking for a great space for your next event? At Milo's Restaurant, we are always flexib... Read More

1003 W University Ave,  

Urbana,   IL | Map

1401 W Green St,  

Urbana,   IL | Map