James City County is on the peninsula of Virginia and located 45 minutes from the City of Richmond. The county is made up of the town of Jamestown, Toano, Ewell, Grove, Lanexa, Lightfoot, and Norge. Williamsburg is often associated with James City County.