Taj Mahal is an Indian restaurant known for its flavorful, well-spiced dishes and generous portions. They also serve alcohol.