Enjoy a magical dining experience at one the best Indian restaurants in Edinburgh. Just a stone's throw from the capital's main hotels and attractions, Shezan Restaurant is an ideal dining place to experience top quality Indian and Punjabi cuisine at affordable prices.