BEST WESTERN TAYLOR INN

2600 WEST 2ND STREET
Taylor
Texas
United States