Located a short drive from the central area of Williamsburg, the Courtyard hotel is well positioned to make the most of a stay in the area.