La Quinta Inn & Suites Clearlake / Webster

520 W Bay Area Blvd
Webster
Texas
United States