Description
ICON Bar and Grill is located at Amistad Lake Resort, in Del Rio, Texas.We take pride in serving the freshest food in one of the cleanest and most relaxing environments in town.We feature a diverse Mexican-American cuisine menu which includes dishes such as Del Rio’s Famous Corona Chicken, Byron’s INSANE! Fish Tacos and other mouthwatering items.Our full service bar and big screen TVs throughout, makes our establishment a great place to have a great time!
Cuisine:
American, MexicanServices and Facilities:
Accepted Payments: