2320 South 17th Street, NC 28401 Wilmington, United States
Located in Wilmington, North Carolina’s Medical District, this hotel is 1.5 miles from Cameron Art Museum. It features a daily buffet breakfast and spacious rooms with a 32-inch flat-screen TV.