This hotel is 3 miles from downtown Poplar Bluff, Missouri and the Black River Coliseum and Convention Center. It features an on-site restaurant, bar and spacious rooms with free Wi-Fi.
Number of rooms: 225
2780 North Westwood, Poplar Bluff, MO 63901, United States
Hotel booked 2 times today.