William Spencer
United States
>
Virginia
>
James City County
>
William Spencer
William Spencer is an asphalted street in James City County.
William Spencer
type of road
Secondary road
Warehams Pond Road
Andrew Lindsey
River Bluffs
John Browning
George Sandys
Ensign John Utie