Holiday Inn Club Vacations Galveston Beach Resort, Galveston (3-star) | TravelManiac