The Black Rose Tavern, 49 Rose St, Edinburgh EH2 2NH 0131 220 0414







Website by