minube
Enjoys a prime location
The Baymont Inn & Suites is located in the town of Wilmington, North Carolina and enjoys a prime location as it's just 15 minutes from the coast, as well as just minutes away from the main routes. Once here you can enjoy a wide variety of restaurants and bars.