Taj Mahal is an Indian restaurant offering a varied menu of delicious and spicy curries and meals. The establishment is noted for its excellent food and surprising decor, providing a unique dining experience.