x
Breaking News
More () »

Best tamales in Texas?! | Delia’s opens first San Antonio location

Best tamales in Texas? Delia’s, an iconic restaurant in the Rio Grande Valley, just opened its first San Antonio location. Digital reporter Lexi Hazlett tries it out

Before You Leave, Check This Out