Location. Holiday Inn Express & Suites Rio Grand is located in Rio Grande City.
Hotel Features. Recreational amenities...