WINDSOR INN SUITES TYLER

3393 S Southwest Loop 323
Tyler
Texas
United States