Castle Esplanade

Castle Esplanade
Edinburgh Castle, Royal Mile, Edinburgh, EH1 2NA
  • Telephone 0131 225 9846
Photo of Castle Esplanade