The Entertainment Guide


Shangri-La is a Chinese restaurant and takeaway that satisfies Edinburgh residents’ desire for authentic Asian food that’s freshly cooked to order. The restaurant has succeeded with its range of contemporary Chinese dishes that are blessed with a western twist where appropriate. The restaurant operates a popular takeaway and delivery service; phone ahead for collection and your food should be ready in 20 minutes. There’s free prawn crackers on orders over £10 and a free vegetable spring roll or a soft drink on orders over £20. Go wild and order £35 worth of takeaway food to receive a complimentary chicken or beef dish. Situated on Rodney Street, Shangri-La has accrued hundreds of favourable online reviews which attest to the quality of its fare. Whether tucking into tzechiu beef served with black bean sauce or sweet and sour tiger prawns served Hong Kong style, you’re in for quite a treat.

Offers & Promotions

There are currently no offers or promotions for Shangri-La

Find More Offers & Promotions

22 Rodney Street


0131 557 3876



Write your own review

How would you like to rate your experience at Shangri-La overall?

Add Comment

Latest Reviews & Comments

Lovely meal , just as nice as I remember. 1st time since lockdown that we have eaten in the restaurant. Fab food, great value for money and Tina welcomes you back like an old friend. My favourites are lemon chicken, whilst hubby loves king prawn satay. Highly recommend, have never had a bad meal and we have been visiting and having takeaways for the last 7 years.

- Harry K - 04-08-2021

Me and my boyfriend had a tasty dinner and a lovely chat with the owner Tina! Such a friendly service made us feel right at home! We will Deffo be coming back here!

- Kirsty MacMillan - 04-10-2017