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 Merchiston Tower