Royal Shalimar offers a diverse menu of Indian, Pakistani, and Swedish cuisine, including both buffet and à la carte options, as well as pizza.