The Karnaphuli Restaurant is a family-run Indian restaurant specialising in north Indian cuisine.