Casa Del Mar
2870 S. Philo Road
Urbana, Illinois 61801
217-552-1525
Type
Hours
More
Tex-Mex restaurant with fish-tacos, taco bowls and a mariachi band
Free Parking
Accessible
Kid Friendly
Locally Owned
Vegetarian Options
Type
Hours
More
2870 S. Philo Road
Urbana, Illinois 61801