Could you submit a review of The Shimla Palace Stafford? Contribute to the directory of recommended Indian restaurants in Stafford by submitting a The Shimla Palace Stafford review. Is The Shimla Palace Stafford your business? Claim it now. Claiming your business will enable you to update the tags, address and business description.