Question: where was the cold harbor battle fought at
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 .