Mexican Restaurants in 61802 Showing 1 - 4 of 4 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

1601 N Cunningham Ave,  

Urbana,   IL | Map

1401 W Green St,  

Urbana,   IL | Map