Featuring 3-star accommodation, InTown Suites Extended Stay Newport News VA - South is located in Newport News, 27 km from Busch Gardens & Water Country and 35 km from Colonial Williamsburg. The property is set 40 km from Historic Jamestowne, 3.
Number of rooms: 4
11931 Jefferson Avenue, Newport News, VA 23606, United States