Shahi Qila is a luxury Indian buffet restaurant and banqueting centre. It offers a clean, character-filled space with gardens and a variety of hot, tasty dishes.