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