In HamiltonCadzow Castle, 2 miles (3 km) southeast, was a royal residence from the 10th century. The town took its name in 1445 from the Hamilton family, to whom it was given by Robert I (the Bruce) after the Battle of Bannockburn in 1314. It became…
Read More