Holiday Inn Resort: Galveston-On The Beach Galveston
5002 Seawall Blvd -
Galveston,
TX 77551
Near Seawall Beach