The Beehive Inn, 18-20 Grassmarket, Edinburgh EH1 2JU tel: 0131 225 7171







Website by