Fraser Suites Edinburgh12-26 St Giles St, Edinburgh, United Kingdom EH1 1PT.2 miles Novotel Edinburgh Centre80 Lauriston Place, Edinburgh, United Kingdom EH3 9DE.3 miles Apex City of Edinburgh Hotel61 ...