Ailsa Craig Hotel, Edinburgh

24 Royal TerraceOld City - New City, Edinburgh United Kingdom