Taj Palace is an Indian restaurant offering delivery, eat-in, and take-away options. It is located in Bristol.