Search hotels in Del Rio
Partners that offer this hotel
Hotels.comfrom113 £Check price
Review summary
Total reviews: 0
Total rating:
Holiday Inn Express Hotel and Suites Del Rio, Del Rio
2410 N Bedell Ave, Del Rio, 78840, United States
Hotel chain: Holiday Inn
Description
Location.
This hotel is located in Del Rio. Amistad National Recreation Area is a local point of interest. Another local attraction is Los Novillos National Park.
Facilities
Handicap accessible
Other services
Position
Distances from Del Rio airports
International Airport - 3.2 km