Located 8 miles from Baylor University, this Waco hotel includes an indoor swimming pool and hot tub. Each guest room is equipped with a 32-inch flat-screen cable TV.
Number of rooms: 99
6003 Woodway Drive, Waco, TX 76712, United States
Hotel booked 1 times today.