Dining Right in Del Rio
Icon
Street: 11207 Highway 90 West
City: Del Rio
State: Texas
Postcode: 78840
Phone Number: 830-775-8940
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!