Question: where did the battle of cold harbor take place
Answer: The Battle of Cold Harbor was fought during the American Civil War near Mechanicsville , Virginia , from May 31 to June 12 , 1864 , with the most significant fighting occurring on June 3 .