Taj Mahal is an Indian restaurant known for its flavorful dishes and welcoming atmosphere.