Hotels in Edinburgh restaurant

Showing 1 - 20 from 84 properties
Hotel
Price from: $646
19 North Bridge, Old Town, Edinburgh, EH1 1SD, United Kingdom
7.7 Good
From: $646
Hotel
Price from: $1188
Castlehill, Royal Mile, Edinburgh, Old Town, Edinburgh, EH1 2NF, United Kingdom
9.2 Superb
From: $1188
Hotel
Price from: $71
Grosvenor Street, Edinburgh, EH12 5EF, United Kingdom
7.6 Good
From: $71
Hotel
Price from: $270
18 Holyrood Park Road, Edinburgh, EH16 5AY, United Kingdom
8.8 Fabulous
From: $270
Hotel
Price from: $248
Britannia Way, Ocean Drive, Edinburgh, EH6 6JJ, United Kingdom
8.0 Very good
From: $248
Hotel
Price from: $286
69-74 Bruntsfield Place, Edinburgh, EH10 4HH, United Kingdom
8.3 Very good
From: $286
Hotel
Price from: $299
9-11 Hope Street, Edinburgh, EH2 4EL, United Kingdom
8.2 Very good
From: $299
Hotel
Price from: $306
53 Princes Street, Edinburgh, EH2 2DG, United Kingdom
7.2 Good
From: $306
Hotel
Price from: $324
35 Drumsheugh Gardens, Edinburgh, EH3 7RN, United Kingdom
8.9 Fabulous
From: $324
Hotel
Price from: $813
1 Princes Street, Old Town, Edinburgh, EH2 2EQ, United Kingdom
9.4 Superb
From: $813
Hotel
Price from: $250
Edinburgh West, Edinburgh, EH27 8EB, United Kingdom
8.0 Very good
From: $250
Hotel
Price from: $299
61 Grassmarket, Old Town, Edinburgh, EH1 2HJ, United Kingdom
8.2 Very good
From: $299
Hotel
Price from: $330
11 Bristo Place, Old Town, Edinburgh, EH1 1EZ, United Kingdom
8.7 Fabulous
From: $330
Hotel
Price from: $240
55A Frederick Street, Edinburgh, EH2 1LH, United Kingdom
8.4 Very good
From: $240
Hotel
Price from: $319
12-26 St Giles Street, Old Town, Edinburgh, EH1 1PT, United Kingdom
8.1 Very good
From: $319
Hotel
Price from: $232
7 Richmond Place, Edinburgh, EH8 9ST, United Kingdom
7.9 Good
From: $232
Hotel
Price from: $261
2 Research Avenue South, Edinburgh, EH14 4BA, United Kingdom
8.3 Very good
From: $261
Hotel
Price from: $281
3 Royal Terrace, Edinburgh, EH7 5AB, United Kingdom
9.1 Superb
From: $281
Hotel
Price from: $177
11 Brunswick St, Edinburgh, EH7 5JB, United Kingdom
8.6 Fabulous
From: $177
Hotel
Price from: $455
19 - 21 George Street, Edinburgh, EH2 2PB, United Kingdom
8.4 Very good
From: $455