Taj Mahal is a restaurant offering Indian cuisine in a warm atmosphere, with a menu featuring both classic and modern dishes.