The BEST WESTERN WINDWOOD INN is a Tourist hotel. Located in FREER - TEXAS area. Shopping is accessible by bus/taxi and the nightlife/restaurants are located in the hotel.
The brand new BEST WESTERN Windwood Inn & Suites, located in Freer, is a prime location with all the features of a top notch facility. Experience comfortable, relaxing, luxurious suites that are affordable and a convenient location for shopping and dining.