Where was the US Civil War Battle of Cold harbor fought?

The Battle of Cold Harbor, the final battle of Lt. Gen. Ulysses S. Grant's 1864 Overland Campaign is remembered as one of American history's bloodiest, most lopsided battles. It was fought May 31 - June 12, 1864.

The battle was fought in central Virginia over the same ground as the Battle of Gaines' Mill during the Seven Days Battles of 1862. In fact, some accounts refer to the 1862 battle as the First Battle of Cold Harbor, and the 1864 battle as the Second Battle of Cold Harbor. Union soldiers were disturbed to discover skeletal remains from the first battle while entrenching. Despite its name, Cold Harbor was not a port city. It described two rural crossroads named for a hotel located in the area; Cold Harbor Tavern, owned by the Isaac Burnett family, which provided shelter ("harbor") but not hot meals.

Old Cold Harbor stood two miles east of Gaines' Mill. New Cold Harbor a mile southeast. Both were approximately 10 miles (16 km) northeast of the Confederate capital of Richmond.

Source Wikipedia