The Inn On The Mile

82 High Street, The Royal Mile,
Messenger