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.


105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
+44 131 558 1497
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent43%
  • Very good30%
  • Average14%
  • Poor5%
  • Terrible8%
Travellers talk about
“thai food” (34 reviews)
“rice” (24 reviews)
“curry” (22 reviews)
Closed Now
All hours
Indian, Asian, Thai, Vegetarian Friendly, Vegan Options, Halal, Gluten Free Options
££ - £££
105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
All Details
Write a Review
Reviews (459)
Traveller rating
Traveller type
Time of year

1 - 10 of 420 reviews

Reviewed 1 week ago

Quite good location right on the Royal Mile, easy to reach. Reasonably good food, but the recommended side dishes to go with the mains don't match at all. We had a sweet-sour chicken dish, and the recommended side dish was vegetables which came in a...More

Thank CologneWildtrak
Reviewed 2 weeks ago via mobile

:((Called for 2 min ago to ask which time they closed, and when I wanted to book a table for 4, he said Okey bye bye, no costumer service at all, we going somewhere else.

Thank Maria Z
Reviewed 3 weeks ago

I don't know how many times I passed by this restaurant until I went for lunch yesterday and I was surprised! The buffet was fresh and delish! The restaurant is clean and has a nice atmosphere! I highly recommended!

1  Thank Annie L
Reviewed 11 October 2017

At a few flights up, the place includes good Indian food and snack and preparation is certainly good. View of Royal Mile from the window seats and Bollywood music add to the charm

1  Thank Vikrant J
Reviewed 3 October 2017

Had a really bad experience at this restaurant - staff was really rude and lacked basic customer service skills. Food was ok at the price but I dont think we should tolerate such service any further. I will definitely not go here again and would...More

1  Thank B S
Reviewed 17 September 2017

We visited on Friday, after wanting to is place for ages. The guy holding the sign advertising the buffet on the Royal Mile had the arrow pointing the wrong way, so it was lucky we knew roughly where it was! It's up a small and...More

1  Thank Abi S
Reviewed 10 September 2017

The ad for a lunch buffet brought us to climb the narrow staircase to this restaurant. The setting above the Royal Mile was charming and we were seated by the open windows where we enjoyed the view. The food quality was hit and miss. The...More

1  Thank madmadeleine
Reviewed 9 September 2017 via mobile

Went there on a Saturday night with my family, we wanted to have Thai and Indian food. We ordered 4 sets of 2 course dinner, one beef, two lamb and one chicken. The lamb was good, the chicken was tasteless and the beef was very...More

1  Thank auyeunghosanna
Reviewed 2 September 2017 via mobile

This spots a bit hidden but it's really good! Prices are decent for the area but very delicious. Friendly staff

1  Thank Shopper372
Reviewed 1 September 2017

Food was tasty. Its right on the Royale Mile. After a long day at the Festival we wanted to have some Indian style food. Checked the review & went to the restaurant. The staff is not that great..not sure weather they were grumpy because of...More

1  Thank B_Manjusha
Old Town
Few Edinburghers live in the Old Town, but its
labyrinth of dank alleys and steep streets suggests
this was not always the case. Today, it’s mostly
visitors, tartan-flavoured souvenir shops, and pipers
that you’ll find on its cobbled streets. This is the
place to get a feel for Auld Reekie (Old Smelly), as
the town was once nicknamed, and stroll the Royal
Mile, the thoroughfare that links the castle with the
Nearby Restaurants
Dubh Prais
1,017 reviews
.01 miles away
1,450 reviews
.01 miles away
The Royal Mile Tavern
902 reviews
.02 miles away
1,195 reviews
.04 miles away
Nearby Attractions
Museum of Childhood
1,035 reviews
.03 miles away
John Knox House Museum
173 reviews
.04 miles away
Royal Mile Market
96 reviews
.06 miles away
Scottish Storytelling Centre
83 reviews
.06 miles away
Questions & Answers
Get quick answers from Shamoli staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$8 - US$80
Lunch, Dinner, After-hours
Restaurant features
Free Wifi, Takeout, Reservations, Buffet, Seating, Waitstaff, Street Parking, Highchairs Available, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Digital Payments, Accepts Credit Cards
Good for
Special Occasion Dining, Kids, Child-friendly, Business meetings, Romantic, Groups
Open Hours
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
Location and Contact Information
  • Address: 105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 558 1497
  • E-mail
Shamoli specialises in food from North India and Thailand - perfect for groups who are split in what kind of Asian food they would like. There are a range of Thai stir fries and also Thai curries including Chicken Panang a dish which combines coconut sweetness with a few sparks provided by red chillis. Punjabi Lamb Korai is one of the meat based dishes from the North Indian half of the menu. Average prices are £7.95 for a set lunch, £19 for an evening meal and house wine is £13.95 a bottle. They have child-friendly facilities and a takeaway service.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing