CenSai Roll is a Japanese bistro offering a diverse menu of sushi and other dishes, with options for dine-in or takeout.