Merchiston Tower, or Merchiston Castle, was probably built by Alexander Napier, the 2nd Laird of Merchiston around 1454
Castle Of The Moment – Merchiston Tower
Leave a reply
Merchiston Tower, or Merchiston Castle, was probably built by Alexander Napier, the 2nd Laird of Merchiston around 1454