The Royal McGregor

The Royal McGregor
154 High Street, Royal Mile, Edinburgh, EH1 1QS
Photo of The Royal McGregor