Located in Hamilton Plaza, Del Rio restaurant serves an array of authentic Mexican dishes. The restaurant features a heated patio and a bar area. Del Rio has televisions in both the bar and dining areas for viewing everything from college football to World Cup soccer.