Howard Johnson Houston

2221 Greens Rd
Houston
Texas
United States