About the hotel
General Description Book a room at our Howard Johnson Houston hotel near Splashtown water park and kick off your next trip through southeastern Texas
Map of Howard Johnson Houston
Address
Howard Johnson Houston
Houston, Texas, United States of America
N 29.9512825012207 E -95.3581161499023