Royal British Hotel

Royal British Hotel

Royal British Hotel

20 Princes Street
EH2 2AN Edinburgh

Business overview

Royal British Hotel

 

Reviews

Our Location