Indian restaurant known for its rich, flavorful dishes and welcoming atmosphere.