Holiday Inn Express And Suites Galveston Beach, Galveston (3-star) | TravelManiac