Showing posts with label
Escobar
.
Show all posts
Showing posts with label
Escobar
.
Show all posts
Sunday, October 26, 2008
Foodbuzz 24, 24, 24: Escobar
›
22:00 - Escobar Escbar's is a Nuevo Latin resturant. They have the same owners as Milo's which is a popular restuarant in Champaign....
›
Home
View web version