• Shakespeare at Traquair
    Wednesday, May 27, 2015 to Saturday, June 6, 2015
    Celebrating their 20th annual production, Shakespeare at Traquair presents a unique promenade production of Hamlet in the grounds of Traquair.

Events