2870 S. Philo Road in Urbana will soon have a new restaurant occupying what used to be Milo’s, which closed after 20 years in business. It’ll be called Casa Del Mar, a mexican restaurant, which plans to open in early May. There aren’t many details available yet, but that’s what we know now.
Per the Business and Development Report for March from the City of Urbana, it reported this:
CASA DEL MAR
A new Mexican restaurant will locate in the former Milo’s restaurant space. The restaurant owners plan to open in early May, and the renovation will feature the addition of an outdoor patio seating area. Casa Del Mar’s owners currently operate multiple other successful Mexican restaurants in Central Illinois.