John Knox House: Entry Ticket
Last medieval building left on the Royal Mile
(35 reviews)