Milo's in southeast Urbana is closing — their last day of business will be February 25th, according to the Gazoo. The restaurant currently exists at 2870 S. Philo Road in Urbana, a location they've been at for the last 9 years. Prior to that, they existed in Lincoln Square for 11 years — so, 20 years of business here in Champaign-Urbana is quite the milestone.
This news comes after the closing of their other restaurant Escobar's a few years back. Here's a post they made last year about the 20th:
Read Rebecca's review of Milo's from 2016.
Photo by Sean O'Connor.