The total number of Barnes & Noble locations currently open near Williamsburg, Virginia, Virginia is 4. Refer to the page below for a full listing of all Barnes & Noble stores nearby.