Holiday Inn Resort: Galveston-On The Beach by IHG, Galveston (3-star) | TravelManiac