Best Western River Escape Inn & Suites ![]() 268 Wbi Drive, Dillsboro, NC, U.S.A. Discover the beauty of a charming mountain town. Nestled between the Tuckaseegee River, with lots of kayaks and white water activity, and the Great Smoky Chain: Best Western International |