About Shish Mahal
Dine out. Cash in.
Reserve online and get cashback with Quandoo Loyalty Points! Every 1,000 points you earn is worth £10.
Already have 1,000 points? Redeem them now.
Already have 1,000 points? Redeem them now.
Food sounds delicious?
Get a table before they're gone
About the restaurant
If you’re craving delicious Indian food in Musselburgh, a trip to Shish Mahal is sure to hit the spot. Located on High Street, this restaurant offers an authentic dining experience to locals and high-quality flavours are all part of the package. Those looking for somewhere that's suitable for groups and suitable for kids should pop Shish Mahal high on their list as there's something for everyone on the menu. This popular spot can definitely fill up fast, so to secure your seat we recommend reserving a table ahead of time.