We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Restaurants near Shangri-La

#347 of 1,928 Restaurants in Edinburgh
2-4 Broughton Road
0.0 miles from Shangri-La
Cuisines: American, Bar, British, Pub, Scottish, Gastropub
#969 of 1,928 Restaurants in Edinburgh
10 Rodney Street
0.0 miles from Shangri-La
#366 of 1,928 Restaurants in Edinburgh
5 Rodney Street
0.0 miles from Shangri-La
Cuisines: Cafe, British
#202 of 1,928 Restaurants in Edinburgh
5 Canonmills
0.1 miles from Shangri-La
Cuisines: American, Cafe, British, Scottish
#13 of 1,928 Restaurants in Edinburgh
18 Eyre Place New Town, Canonmills
0.2 miles from Shangri-La
Cuisines: European, British, Scottish
Reserve
#880 of 1,928 Restaurants in Edinburgh
46 Rodney Street
0.0 miles from Shangri-La
Cuisines: Cafe, British, Healthy, Scottish
#156 of 1,928 Restaurants in Edinburgh
9 Brandon Terrace
0.2 miles from Shangri-La
Cuisines: Cafe, British, Grill, Scottish
#1,286 of 1,928 Restaurants in Edinburgh
1A Logie Green Road
0.1 miles from Shangri-La
Cuisines: Cafe, British, Scottish
#157 of 1,928 Restaurants in Edinburgh
1 Howard Street Canonmills
0.2 miles from Shangri-La
Cuisines: Cafe, British, Scottish, European
#1,293 of 1,928 Restaurants in Edinburgh
52 Rodney Street
0.1 miles from Shangri-La
Cuisines: Asian, Thai
#1,187 of 1,928 Restaurants in Edinburgh
12 Canon Street
0.1 miles from Shangri-La
Cuisines: Chinese, Asian
#370 of 1,928 Restaurants in Edinburgh
1 Brandon Terrace
0.1 miles from Shangri-La
Cuisines: Italian, Cafe, Mediterranean
#848 of 1,928 Restaurants in Edinburgh
1-6 Canonmills Bridge
0.1 miles from Shangri-La
Cuisines: Cafe, Healthy
#534 of 1,928 Restaurants in Edinburgh
5 Howard Street
0.2 miles from Shangri-La
Cuisines: Cafe
#407 of 1,928 Restaurants in Edinburgh
14 Eyre Place
0.2 miles from Shangri-La
#639 of 1,928 Restaurants in Edinburgh
2 Warriston Place
0.2 miles from Shangri-La
Cuisines: Chinese, Asian
#433 of 1,928 Restaurants in Edinburgh
1-2 Howard Place
0.2 miles from Shangri-La
Cuisines: Bar, European, British, Pub, Scottish
#9 of 1,928 Restaurants in Edinburgh
56A Broughton Street
0.3 miles from Shangri-La
Cuisines: Wine Bar, Scottish
#282 of 1,928 Restaurants in Edinburgh
150 Dundas Street
0.2 miles from Shangri-La
Cuisines: Cafe, British
#1 of 1,928 Restaurants in Edinburgh
3A Dundas Street
0.4 miles from Shangri-La
Cuisines: European, British, Scottish
#1,076 of 1,928 Restaurants in Edinburgh
24-27 Brandon Terrace
0.2 miles from Shangri-La
Cuisines: Cafe, British
#161 of 1,928 Restaurants in Edinburgh
49-51 London Street
0.3 miles from Shangri-La
Cuisines: Bar, British, Pub, Scottish
#52 of 1,928 Restaurants in Edinburgh
91, Broughton Street
0.4 miles from Shangri-La
Cuisines: European, British, Scottish
Reserve
#1,464 of 1,928 Restaurants in Edinburgh
6 Howard Street
0.2 miles from Shangri-La
Cuisines: Indian
#90 of 1,928 Restaurants in Edinburgh
56 Broughton Street
0.3 miles from Shangri-La
Cuisines: French, European
#144 of 1,928 Restaurants in Edinburgh
133-135 East Claremont Street
0.3 miles from Shangri-La
Cuisines: Mediterranean, Greek
#56 of 1,928 Restaurants in Edinburgh
73 Broughton Street
0.4 miles from Shangri-La
#6 of 1,928 Restaurants in Edinburgh
33A St. Stephen Street
0.5 miles from Shangri-La
Cuisines: French, British, Scottish, European, International
#110 of 1,928 Restaurants in Edinburgh
8B Abercromby Place New Town
0.4 miles from Shangri-La
Cuisines: Chinese, Asian
#288 of 1,928 Restaurants in Edinburgh
60 Broughton Street
0.3 miles from Shangri-La
Cuisines: Cafe, European, British, International, Scottish