NEWS
Oscar’s Taco House to close after 60-plus years of serving puffy tacos on Southwest Side
After serving their famous puffy tacos for 63 years, a Southwest Side taco house announced they are closing its doors next month.
After serving their famous puffy tacos for 63 years, a Southwest Side taco house announced they are closing its doors next month.